be left open-mouthed